/**
 * 
 */
package com.swim.natatoriuminfo.dao;

import org.apache.ibatis.annotations.Param;

import com.jeesite.common.dao.CrudDao;
import com.jeesite.common.mybatis.annotation.MyBatisDao;
import com.swim.natatoriuminfo.entity.ClickStats;

/**
 * 访问量统计DAO接口
 * @author ljw
 * @version 2022-07-05
 */
@MyBatisDao
public interface ClickStatsDao extends CrudDao<ClickStats> {
	
	/**
	 * 根据游泳馆id、年、月查询总访问量数
	 * @param natatoriumInfoId  游泳馆信息id
	 * @param year	年
	 * @param month  月
	 * @return Integer
	 */
	Integer countData(@Param("natatoriumInfoId") String natatoriumInfoId, @Param("year") String year, @Param("month") String month);
	
	/**
	 * 根据游泳馆id、年、月查询总访问量数
	 * @param natatoriumInfoId  游泳馆信息id
	 * @param year	年
	 * @param month  月
	 * @param day  日
	 * @return Integer
	 */
	Integer countDayData(@Param("natatoriumInfoId") String natatoriumInfoId, @Param("year") String year, @Param("month") String month, @Param("day") String day);
}